package com.qqbot.impl.service;

import com.qqbot.core.message.MessageChain;
import com.qqbot.core.message.support.ImageMessage;
import com.qqbot.core.message.support.VideoMessage;

/**
 * 独角兽API服务接口
 *
 * @author changwenpeng
 * @date 2022年5月9日
 */
public interface DuJiaoShouApiService {

    /**
     * 早安
     *
     * @return
     * @throws Exception
     */
    MessageChain morning() throws Exception;

    /**
     * 晚安
     *
     * @return
     * @throws Exception
     */
    MessageChain night() throws Exception;

    /**
     * 早间新闻
     *
     * @return
     * @throws Exception
     */
    MessageChain news() throws Exception;

    /**
     * 自定义点歌
     * @param keyword
     * @param uName
     * @return
     * @throws Exception
     */
    MessageChain musicCustom(String keyword, String uName) throws Exception;

    /**
     * 随机小视频
     *
     * @param keyword
     * @return
     * @throws Exception
     */
    MessageChain video(String keyword) throws Exception;


    /**
     * 头像操作
     *
     * @param keyword qq号
     * @return
     * @throws Exception
     */
    ImageMessage head(String keyword) throws Exception;

}
